SEXeDiss V0.5 Beta MS Windows (Bindoze) New Executable (NE) dissasembler ©Copyright 1995 Soyeb Aswat FreeWare 22/9/95 Introduction SEXeHeader is the first stage in a project I am working on which will culminate in a program that will allow you to run a MS Windows application on your Amiga as if it were made for AmigaOS originally. This is with all the Amiga's wonderful multitasking abilities and without the Windows resource hogging! The next stage of this project is SEXeDiss an 80386 dissasembler which dissasembles Windows NE executable files and dynamic link libraries (DLL). This will be followed by the actual emulator to run Windows programs. Requirements An Amiga! Workbench 2.04 Usage SEXeDiss Name/A STDIO/S Stdio switch is to allow you to output the information on shell window enabling output redirection to a file. Limitations Presently only dissasembles the first segment in a particular file but that will be fixed very soon. This version is only being released because I want more publicity! This is not quite a 386 dissasembler yet, it is a cross between 286 and 386 code output. What does it do! SEXeDiss takes a Windows executable or library file and dissasembles the contents into 286/386 assembly code. Why do it? Why have a program to look at Windows files on an Amiga I hear you ask. Well as can be seen from the introduction I am working on a Windows emulator, *not* a PC emulator but a Windows emulator. This is the next step towards the emulator. There is a possibility that I may not complete this dissasembler, at least in this year as I intend to begin on the emulator and have a working version out by the new year. Future I will continue to develop this program as much as I need so don't expect new versions. If you want source you will have to persuade me, as I am pretty secretive about it! Support for dissasembling more than the first segment will be added very soon and perhaps other things. Suggestions? Bugs Lots!!!!!! Well sort of, there are a number of instructions I haven't implemented yet and will do as soon as I get the time, probably next weekend. 386 addressing modes also need to be added and the 286 versions cleaned up, they should be cleared soon. If you find any bugs please e-mail me! Windows emulator If you are interested in any of my future projects please send me some mail to let me know. Depending on the amount of interest shown I will put effort into producing the software. Author Soyeb Aswat 37 Newick Road, Clapton, London, E5 0RP, UK. e-mail: df114@city.ac.uk If you use this program or even just download it out of curiosity (catchy name isn't it!) send me an e-mail or a postcard or something so I know if anybody's out there! If you have any questions comments bug reports or just want somebody to talk to write to me. Liscence This program can be freely distributed on the condition that the archive stays in its original form. No modifications are made to the program, documentation and associated files. The source is provided for reference only and is not intended to reflect the operation of the provided executable. You may change and recompile the source to your specifications but I shall retain the copyright on this and any subsequent versions of the program and will be subject to the conditions above. Any improvements made should be sent to me and if included in following software, improvements will be fully credited to you. Under no circumstances should adjusted copies be distributed without my prior consent. No gurantees are made as to the suitability, functionality or accuracy of the software to any purpose whatsoever. No guarantee is made to the accuracy of the documentation as relating to the software or otherwise. No resposibility is taken for damages caused through the use or misuse of the program of any sort whatsoever whether direct or consequential, whether physical, financial or any other form. You may not sell this software or include it with any commercial piece of software without my prior consent. This will probably involve receiving permission and my blessings for free. This software may be distributed with any PD or shareware compilation but I would like to be informed if this is done. History 0.5 15/10 /95 First version, lot's missing and I don't know why I bothered! Took me two weeks to write but Uni got in the way.